#ifndef RANDOM_H
#define RANDOM_H

#include <stdlib.h>

#ifdef __cplusplus
extern "C" {
#endif

/* init seed */
void rand_init();

/* 生成在[lower, upper]范围内的随机数 */
int rand_range(int lower, int upper);

/* 对一段数据随机排序 */
void rand_shuffle(void *base, int nmemb, size_t size);

#ifdef __cplusplus
}
#endif

#endif
